package thread;

import com.sun.xml.internal.ws.api.model.wsdl.WSDLOutput;

/**
 * 线程打断，当黄大锤执行完后，墙破了，打断小林子的睡眠，小林子会抛出异常
 * gitee修改
 */
//线程day1

public class SleepDemo2 {
    public static void main(String[] args) {
        Thread lin = new Thread("小林子"){
            public void run(){
                System.out.println(getName()+":刚美完容，睡一会");
                try{
                    Thread.sleep(500000);
                }catch (InterruptedException e){
                    System.out.println(getName()+":干嘛呢!干嘛呢!干嘛呢!都破了相了!");
                }
                System.out.println("醒了");
            }
        };
        Thread huang = new Thread("黄大锤"){
          public void run(){
              System.out.println(getName()+"大锤80，小锤40，开始砸墙!");
              for (int i = 0; i < 5; i++) {
                  System.out.println(getName()+":80！！！！");
                  try {
                      Thread.sleep(1000);
                  } catch (InterruptedException e) {
                      e.printStackTrace();
                  }

              }
              System.out.println("咣当！");
              System.out.println(getName()+"：搞定！");
              lin.interrupt();
          }
        };

        lin.start();
        huang.start();
    }
}
